docs(guides): add two testcontainers intro guides (go and python)#24450
docs(guides): add two testcontainers intro guides (go and python)#24450aevesdocker merged 7 commits intodocker:mainfrom
Conversation
✅ Deploy Preview for docsdocker ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Regarding the bot's comments about Go 1.25+: Go 1.25 is the correct minimum version. testcontainers-go v0.41.0 specifies The bot's knowledge cutoff predates the Go 1.25 release. |
|
/review |
There was a problem hiding this comment.
Assessment: 🟢 APPROVE
This PR adds two comprehensive Testcontainers getting-started guides (Go and Python) migrated from testcontainers.com. The documentation is well-structured, follows Docker style guidelines, and includes all necessary supporting infrastructure.
Strengths:
- ✅ All front matter complete with required fields (title, description, keywords)
- ✅ No AI-isms, hedge words, or marketing language detected
- ✅ Code examples follow state-show-explain pattern
- ✅ Appropriate use of callouts (NOTE, TIP)
- ✅ Proper console code blocks with $ prompts
- ✅ Clear, factual explanations without passive voice
- ✅ Vale vocabulary updated for technical terms (pgx, psycopg, pytest)
- ✅ New
testing-with-dockertag added correctly - ✅ Manual page updated with guide links
No issues found - This is high-quality documentation ready to merge.
aevesdocker
left a comment
There was a problem hiding this comment.
Thank you @mdelapenya This looks awesome.
Feel free to start migrating the other guides now too!
## Description Migrate 17 Testcontainers guides from testcontainers.com into the Docker docs site, covering Java (14 guides), .NET (2 guides), and Node.js (1 guide). This follows up on PR #24450 which added the initial Go and Python guides. Each guide is converted from AsciiDoc to Hugo Markdown, split into multi-chapter stepper navigation, updated to the latest Testcontainers API, and verified with passing tests running in containers. Java guides use testcontainers-java 2.0.4 with the new 2.x Maven coordinates and package names (e.g., `testcontainers-postgresql`, `org.testcontainers.postgresql.PostgreSQLContainer`). The Quarkus guide uses Quarkus 3.22.3 with TC 1.x managed by the Quarkus BOM, since no released Quarkus version ships TC 2.x yet. ## How to test All code snippets have been verified by running each guide's source repository tests inside Docker containers with the Docker socket mounted. To re-run the verification, use the `/testcontainers-guides-migrator` skill included in this PR (`.claude/skills/testcontainers-guides-migrator/SKILL.md`). The skill's Step 6 documents the exact container commands and macOS Docker Desktop workarounds (host override, docker-java API version, etc.) needed to run each language's tests: ``` /testcontainers-guides-migrator I want you to verify all the guides in this branch. Do a full review, verifying that all code snippets compile, the code is executable, and ALL the tests pass. Run them as docker containers, never locally. ``` ## Related issues or tickets Supersedes #24450 (expanded from 2 guides to all 19) ## Reviews - [ ] Technical review - [ ] Editorial review - [ ] Product review --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Migrate the first two Testcontainers getting-started guides from testcontainers.com/guides into the Docker docs site:
postgres.Run(),CleanupContainer,BasicWaitStrategies()).get_exposed_port()returningint).Each guide appears as its own entry in the
/guides/listing with proper language and tag filters (testing-with-docker). Chapters render with stepper navigation in the sidebar.Also adds:
testing-with-dockertag todata/tags.yaml.claude/skills/testcontainers-guides-migrator/SKILL.md) that documents the repeatable migration process for the remaining 19 guidescontent/manuals/testcontainers.mdto the new guidespgx,Micronaut,psycopg,pytestAll guide code was compiled and tests verified passing in containers with Docker socket mounted.
Related issues or tickets
No related issues found.
Reviews